package com.shierke.Ume.ui.adapter.me

import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import androidx.recyclerview.widget.RecyclerView
import com.bumptech.glide.Glide
import com.bumptech.glide.load.resource.bitmap.CircleCrop
import com.bumptech.glide.request.RequestOptions
import com.shierke.Ume.R
import kotlinx.android.synthetic.main.item_black.view.*

/**
 * Create by Ybx
 * on 2020-10-26
 * Desribe:
 */
class BlackAdapter(var arr: ArrayList<String>) : RecyclerView.Adapter<BlackAdapter.ViewHolder>() {


    override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder {

        val view = LayoutInflater.from(parent.context).inflate(R.layout.item_black, null, false)
        return ViewHolder(view)

    }


    override fun getItemCount() = arr.size


    fun getList() = arr


    override fun onBindViewHolder(holder: ViewHolder, position: Int) {
        holder.onBind()
    }


    class ViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) {


        fun onBind() {

            with(itemView) {
                Glide.with(this)
                    .load(R.mipmap.search_result_head)
                    .apply(RequestOptions.bitmapTransform(CircleCrop()))
                    .into(headImage)
            }
        }


    }
}